* {
    margin: 0;
    padding: 0;
}
.row {
    margin: 0;
}
.col-xs-12 {
    padding: 0;
    margin: 0;
}
.title {

}
.container {
    margin-top: 40px;
}
.top-bar {
    margin: 15px 20px 5px;
}
.top-bar p small {
    font-size: 18px;
    font-weight: 400;
    color: #A9A9A9;
}
.nav-divider {
    border: 1px solid rgba(98, 98, 98, .05);
}
.heading {
    margin: 20px 20px 7px;
    color: #141414;
    font-size: 18px;
    font-weight: 600;
}
.subheading {
    color: #A9A9A9;
    margin-left: 20px;
}
.img-container {
    padding: 0 20px 10px;
}
.banner {
    width: 100%;
    /*border-radius: 15px;*/
}
.content-title {
    margin: 0 20px 10px;
    font-size: 16px;
    font-weight: 600;
    color: #2C3037;
}
.content-sub {
    width: 100%;
    padding: 0 20px;
    color: #545556;
    /*display: inline-block;*/
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow:ellipsis;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    /*控制多行的行数*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
